Heterogeneous Distributed Shared Memory on Wide Area Network
نویسنده
چکیده
In this paper, we analyze the applicability of start-of-theart software DSM techniques for supporting a single shared address space in large, heterogeneous wide area network. The main contributions of this paper include following three aspects. First, based on the detail analysis, ten challenges related to implement single shared address space on heterogeneous, dynamic scenario are listed. Furthermore, for every challenges, we discuss the applicability of new techniques which are widely used in the homogeneous software DSM systems. Second, for two kind of typical applications, two hierarchical schemes, HSASLM for scientific applications and HSAS for information service applications, are proposed to implement heterogeneous distributed share memory system on wide area system. Finally, four key problems, such as coherent information maintenance, fault tolerance, resource discovery and join, and application adaptation, inherent in both HSASLM and HSAS scheme are analyzed and partial solutions are proposed too.
منابع مشابه
DIPC: A System Software Solution for Distributed Programming
Distributed Inter-Process Communication (DIPC) provides the programmers of the Linux operating system with distributed programming facilities, including Distributed Shared Memory (DSM). It works by making UNIX System V IPC mechanisms (shared memory, message queues and semaphores) network transparent, thus integrating neatly with the rest of the system. The underlying network protocol used is TC...
متن کاملRobust State Sharing for Wide Area Distributed Applications
In this article, we present the Mocha wide area computing infrastructure we are currently developing. Mocha provides support for robust shared objects on heterogeneous platforms, and utilizes advanced distributed shared memory techniques for maintaining consistency of shared objects that are replicated at multiple nodes to improve performance. In addition, our system handles failures that we fe...
متن کاملImpact of Heterogeneity on DSM Performance
This paper explores area/parallelism tradeo s in the design of distributed shared-memory (DSM) multiprocessors built out of large single-chip computing nodes. In this context, area-e ciency arguments motivate a heterogeneous organization consisting of few nodes with large caches designed for single-thread parallelism, and a larger number of nodes with smaller caches designed for multi-thread pa...
متن کاملDIPC: The Linux Way of Distributed Programming
Linux is an easily available and powerful operating system, but it is based on a 70s design, making the need for the addition of more modern concepts apparent. This article lists the main characteristics of Distributed Inter-Process Communication (DIPC), a relatively simple system software that provides users of the Linux operating system with both the distributed shared memory and the message ...
متن کاملHPARC: A Mixed Shared Memory and Message Passing Programming Style for Heterogeneous Local Area Networks
We consider the problem of parallel programming in heterogeneous local area networks which connect segments of workstations and parallel machines (either message-passing or shared memory) using a variety of communication media. There are two possible ways to transform such a network into a single parallel machine. Implementing a global shared address space using DSM (distributed shared memory) ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000